package com.tkm.types.classes

//  接口
interface SimpleInf {
    //  定义属性
    //  如果使用val，则只能实现getter
    //  如果使用var，则既可以实现getter也可以实现setter
    val simpleProperty: Int

    //  需要实现的方法
    fun simpleMethod()

    //  有默认实现的方法，但区别于抽象类，可以被重写
    fun simpleMethod2() {
        println("SimpleInt simpleMethod2")
    }
}
